package Control;

import Entity.Job_Registration;
import Form.Job_RegistrationForm;
import Form.Job_UpdateForm;

public class Job_Update_Controller {

	private Job_Registration updateJob = new Job_Registration();
	 
	private Job_UpdateForm parser;

	public Job_Update_Controller(Job_UpdateForm parser) {
		setParser(parser);
	}

	public Job_UpdateForm getParser() {
		return parser;
	}

	public void setParser(Job_UpdateForm parser) {
		this.parser = parser;
	}
	
	public void updateDetails(){ 
		updateJob.setJobName(getParser().getJobName().getText()); 
		updateJob.setJobDesc(getParser().getJobDesc().getText()); 
		updateJob.setSalary((Integer)getParser().getSalarySpinner().getValue()); 
		updateJob.setNoSlots((Integer)getParser().getNoSlots().getValue()); 
		updateJob.setDateUpdated(CommonControls.getCurrentDate());
		updateJob.setJobID(getParser().getJobID().getText());
		
		updateJob.updateJob();
	}
	
}
